/**
 *
 */
package com.dlg.user.rpc.api.vo.user;

/**
 * 个人用户注册vo
 *
 * @author lhh@gongren.com
 * @since 2017年3月30日 上午9:41:06
 */
public class PersonalUserAttributeRpcVo extends UserAttributeRpcVo {
    /* 个人属性 */

    /**
     *
     */
    private static final long serialVersionUID = 1L;

    /**
     * 证件类型(0.身份证)
     */
    private Short certificateType;

    /**
     * 证件号码
     */
    private String certificateNumber;

    /**
     * 接单统计
     */
    private Integer joinCount;
    
    /**
     * 取消统计
     */
    private Integer cancelCount;

    /**
     * 迟到统计
     */
    private Integer lateCount;

    /**
     * 身高
     */
    private String height;

    /**
     * 体重
     */
    private String weight;

    /**
     * 性别(1.男,2.女,3.保密)
     */
    private Short sex;

    /**
     * 是否有健康证(0.否,1.是)
     */
    private Short isHealthCertificate;

    /**
     * 学历
     */
    private String degree;

    /**
     * 用户身份(0.学生,1.自由工作者,2.兼职人员)
     */
    private Short identity;

    /**
     * 当前角色(1.顾主,2.雇员)
     */
    private Short role;

    /**
     * 所在地
     */
    private String location;

    /**
     * 个性签名
     */
    private String personalizedSignature;

    /**
     * 审核状态(0.未审核,1.审核中,2.审核通过,3.审核失败)
     */
    private Short auditStatus;
    /**
     * 是否存在支付密码
     */
    private Boolean isExistPayPassword;

    /**
     * 证件照片
     */
    private String idcardAliyunUrl;
    
    

    /**
     * 发展用户注册url
     */
    private String spreadRegisterUrl;

    public String getIdcardAliyunUrl() {
        return idcardAliyunUrl;
    }

    public void setIdcardAliyunUrl(String idcardAliyunUrl) {
        this.idcardAliyunUrl = idcardAliyunUrl;
    }

    public Boolean getExistPayPassword() {
        return isExistPayPassword;
    }

    public void setExistPayPassword(Boolean existPayPassword) {
        isExistPayPassword = existPayPassword;
    }

    public Short getAuditStatus() {
        return auditStatus;
    }

    public void setAuditStatus(Short auditStatus) {
        this.auditStatus = auditStatus;
    }

    public Short getCertificateType() {
        return certificateType;
    }

    public void setCertificateType(Short certificateType) {
        this.certificateType = certificateType;
    }

    public String getCertificateNumber() {
        return certificateNumber;
    }

    public void setCertificateNumber(String certificateNumber) {
        this.certificateNumber = certificateNumber;
    }

    public Integer getJoinCount() {
        return joinCount;
    }

    public void setJoinCount(Integer joinCount) {
        this.joinCount = joinCount;
    }

    public String getHeight() {
        return height;
    }

    public void setHeight(String height) {
        this.height = height;
    }

    public String getWeight() {
        return weight;
    }

    public void setWeight(String weight) {
        this.weight = weight;
    }

    public Short getSex() {
        return sex;
    }

    public void setSex(Short sex) {
        this.sex = sex;
    }

    public Short getIsHealthCertificate() {
        return isHealthCertificate;
    }

    public void setIsHealthCertificate(Short isHealthCertificate) {
        this.isHealthCertificate = isHealthCertificate;
    }

    public String getDegree() {
        return degree;
    }

    public void setDegree(String degree) {
        this.degree = degree;
    }

    public Short getIdentity() {
        return identity;
    }

    public void setIdentity(Short identity) {
        this.identity = identity;
    }

    public Short getRole() {
        return role;
    }

    public void setRole(Short role) {
        this.role = role;
    }

    public String getLocation() {
        return location;
    }

    public void setLocation(String location) {
        this.location = location;
    }

    public String getPersonalizedSignature() {
        return personalizedSignature;
    }

    public void setPersonalizedSignature(String personalizedSignature) {
        this.personalizedSignature = personalizedSignature;
    }

    public Boolean getIsExistPayPassword() {
        return isExistPayPassword;
    }

    public void setIsExistPayPassword(Boolean isExistPayPassword) {
        this.isExistPayPassword = isExistPayPassword;
    }

    public String getSpreadRegisterUrl() {
        return spreadRegisterUrl;
    }

    public void setSpreadRegisterUrl(String spreadRegisterUrl) {
        this.spreadRegisterUrl = spreadRegisterUrl;
    }
    
    public Integer getCancelCount() {
        return cancelCount;
    }

    public void setCancelCount(Integer cancelCount) {
        this.cancelCount = cancelCount;
    }

    public Integer getLateCount() {
        return lateCount;
    }

    public void setLateCount(Integer lateCount) {
        this.lateCount = lateCount;
    }
}
